---
title: clsQuickCalManager
summary: API reference for clsQuickCalManager.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Application.Claim.Legal
reference_type: embedded
---

# clsQuickCalManager

`clsQuickCalManager` retrieves hearing-schedule entries by location and date range for the quick-calendar scheduling view, giving hearing coordinators a fast lookup of what is scheduled at a given location without navigating individual case screens. It inherits `LegalManagerBase` (this library) → `ClaimAppManager` (`SAIF.Application.Claim`).

## Purpose
- Retrieve hearing-schedule entries filtered by hearing location and date range for the quick-calendar view.

## Context
- Namespace: `SAIF.Application.Claim.Legal`
- Assembly/package: `SAIF.Application.Claim.Legal.dll` (embedded library, referenced by the `Legal` web front end)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `New(inDatabase, inSecurityPrincipal)` | `Public Sub New(inDatabase As String, inSecurityPrincipal As clsSecurityPrincipal)` | Constructs the manager for the given database context and authenticated principal, calling into `LegalManagerBase.New`. |
| `QuickCalCol` | `Public ReadOnly Property QuickCalCol As clsQuickCalCollection`* | Exposes the hearing-schedule entries matching the requested location/date range. |
| `GetScheduleByLocation(locationCode, startDate, endDate)` | `Public Sub GetScheduleByLocation(locationCode As String, startDate As Date, endDate As Date)`* | Loads `QuickCalCol` with hearing-schedule entries for the given location and date range. |

## Behavioral notes
- This manager is read-only: it provides a filtered view over existing hearing-schedule data rather than exposing insert/update/delete operations of its own*.

## Constraints and usage notes
- Location/date filtering is the sole entry point for this manager; it does not expose case-level context switching beyond the inherited `LegalManagerBase` lifecycle**.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Application.Claim.Legal\LegalNet\clsQuickCalManager.vb`
